# encoding: utf-8
# module alembic
# from C:\Program Files\Python39\lib\site-packages\alembic.cp39-win_amd64.pyd
# by generator 1.147

"""
Alembic is an open source geometry caching format that promotes interoperability between authoring tools. From alembic.io:

Alembic distills complex, animated scenes into a non-procedural, application- independent set of baked geometric results. This ‘distillation’ of scenes into baked geometry is exactly analogous to the distillation of lighting and rendering scenes into rendered image data.
Alembic is focused on efficiently storing the computed results of complex procedural geometric constructions. It is specifically NOT concerned with storing the complex dependency graph of procedural tools used to create the computed results. For example, Alembic will efficiently store the animated vertex positions and animated transforms that result from an arbitrarily complex animation and simulation process, but will not attempt to store a representation of the network of computations (rigs, basically) which were required to produce the final, animated vertex positions and animated transforms.

Introduction:
Alembic itself is composed of several layers of libraries, each of which builds extensively on the layer below it.

A note about writing and reading data:
Because Alembic is intended as a caching system, and not a live scenegraph, the API is split into two roughly symmetrical halves: one for writing, and one for reading. At the Abc and AbcGeom layers, classes that start with ‘O’ are for writing (or “output”), and classes that start with ‘I’ are for reading (or “input”). This is analogous to the C++ iostreams conceptual separation of istreams and ostreams.
"""

# imports
from . import AbcCoreAbstract as AbcCoreAbstract  # <module 'alembic.AbcCoreAbstract'>
from . import Util as Util # <module 'alembic.Util'>
from . import Abc as Abc # <module 'alembic.Abc'>
from . import AbcGeom as AbcGeom # <module 'alembic.AbcGeom'>
from . import AbcCollection as AbcCollection # <module 'alembic.AbcCollection'>
from . import AbcMaterial as AbcMaterial # <module 'alembic.AbcMaterial'>

# Variables with simple values

__path__ = 'alembic'

# no functions
# no classes
# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x0000018EDB5CB4F0>'

__spec__ = None # (!) real value is "ModuleSpec(name='alembic', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x0000018EDB5CB4F0>, origin='C:\\\\Program Files\\\\Python39\\\\lib\\\\site-packages\\\\alembic.cp39-win_amd64.pyd')"

